Text copied to clipboard!

Заглавие

Text copied to clipboard!

Java Софтуерен Инженер

Описание

Text copied to clipboard!
Търсим Java софтуерен инженер, който да се присъедини към нашия екип от професионалисти в сферата на информационните технологии. Кандидатът трябва да бъде мотивиран, с желание за развитие и с опит в разработката на софтуерни решения, базирани на Java. Работата включва проектиране, разработване, тестване и поддръжка на уеб и бекенд приложения, използвайки съвременни технологии и добри практики в програмирането. Като Java софтуерен инженер, ще работите в колаборация с други разработчици, проектни мениджъри и QA специалисти, за да осигурите висококачествени и надеждни софтуерни продукти. Ще участвате в целия жизнен цикъл на разработката – от събиране на изискванията до внедряване и поддръжка. Очаква се да имате добро разбиране на обектно-ориентираното програмиране, структури от данни, алгоритми и принципи на софтуерния дизайн. Работата изисква умения за работа в екип, способност за решаване на проблеми и желание за учене на нови технологии. Ще имате възможност да работите по иновативни проекти в динамична среда, където се насърчава споделянето на знания и професионалното развитие. Предлагаме конкурентно възнаграждение, гъвкаво работно време, възможност за дистанционна работа, допълнително здравно осигуряване и участие в обучения и конференции. Ако сте страстен по отношение на Java разработката и търсите възможност да се развивате в стабилна и иновативна компания, ще се радваме да се свържете с нас.

Отговорности

Text copied to clipboard!
  • Разработка и поддръжка на Java базирани приложения
  • Участие в проектирането на софтуерна архитектура
  • Създаване на чист, ефективен и добре документиран код
  • Извършване на модулно и интеграционно тестване
  • Работа в екип с други разработчици и QA специалисти
  • Участие в Agile/Scrum срещи и планиране на спринтове
  • Анализ и отстраняване на бъгове и проблеми в приложенията
  • Подобряване на производителността и сигурността на системите
  • Интеграция с външни API и услуги
  • Поддържане на техническа документация

Изисквания

Text copied to clipboard!
  • Минимум 2 години опит с Java
  • Добри познания по Spring Framework (Spring Boot, Spring MVC)
  • Опит с релационни бази данни (MySQL, PostgreSQL)
  • Познания по RESTful API и уеб услуги
  • Опит с инструменти за контрол на версиите (Git)
  • Разбиране на обектно-ориентирано програмиране и дизайн модели
  • Умения за работа в екип и комуникация
  • Желание за учене и развитие
  • Предимство е опит с CI/CD инструменти (Jenkins, GitLab CI)
  • Добро владеене на английски език – писмено и говоримо

Потенциални въпроси за интервю

Text copied to clipboard!
  • Колко години опит имате с Java?
  • Работили ли сте със Spring Boot? Опишете проект.
  • Какви бази данни сте използвали в предишни проекти?
  • Имате ли опит с разработка на RESTful API?
  • Какви инструменти за контрол на версиите използвате?
  • Как подхождате към отстраняване на бъгове?
  • Работили ли сте в Agile среда?
  • Какви CI/CD инструменти сте използвали?
  • Какви са вашите очаквания за професионално развитие?
  • Готови ли сте за дистанционна работа?